Ductus cochlearis - French English Dictionary